//any可以定义的值可以赋值给任何变量而不报错
//unkonow会有提示
let a:any

let c:unknown

a=99
a=false
a="hello"

c=99
c="12121"

let b:string
b=a
console.log(b)

// b=c  //不能将类型“unknown”分配给类型“string”。

//写法1
if(typeof(c)==='string'){
    console.log("我明确了c是字符串类相关")
}

//写法2使用类型断言(使得c是个字符串类型)
// b=c as string    
//写法3:断言写法2
b=<string>c  
